Multiple-Variables Optimization